Maddy DuffyMaddy Duffy
Asian Games 2026 Day 1: India Open Against Kazakhstan in the Women's Team TieAt nine in the morning local time in Japan, Court 3 of the Aichi-Nagoya arena...
Inside the V.League: The Notebook by the Touchline and the Beats Nobody CountsTwo in the afternoon in Pleiku, and the pitch was so hot the ball rolled fast...
After the 2026 World Cup: Beckham, the Commercial Machine and the Third-Tier Verification ProblemOn August 12, 2026, at 22:40 Nagoya time, I opened a new tab. The headline on...
Ace leaves Team Liquid after one year, ATF rumored as replacement: the offlane question for a TI 2026 championTeam Liquid's lower-bracket quarterfinal at The International 2026 ended in t...
Asian Games 2026: The 35-Shot Rally and the Depth Problem of Indian Women's BadmintonThe moment Unnati Hooda led Miyazaki 11-4 in the second game, I had already...
Vietnam Wait on Hoang Duc as Thailand Recall Their Stars: Group B Has Only One Ticket to the FinalTwenty minutes before the end of training, the Ninh Binh FC players had alrea...
Manchester United's seventh consecutive year of losses: Re-reading the PSR framework from a rule-maker's seatIn late August 2026, while sports newsrooms across Vietnam were caught up in...
BlizzCon 2026: Schedule, How to Watch, and the Data Gaps Nobody Has FilledNine in the morning Pacific Time, September 12, 2026, the Anaheim Convention...
Luminosity and the 3-2 Playoff Ticket: When the Value Sheet Isn't the ScorelineHook On the final day of competition at Logitech G Play Connect, Luminosity...
Ridgefield Aquatic Club Seeks Full-Time Assistant CoachThe Ridgefield Aquatic Club is seeking an experienced, collaborative Full-Tim...
The Silent Shuttle: The Art of Defense in Japanese Badminton and the People Who Need No SpotlightIn a small arena in Osaka Prefecture, in July 2026, I sat in the eleventh row...
Table Tennis England's Technical Officials Academy: The Glory Never Fades, It Just Moves to a Protective VestI once sat in the press row at an Asian youth athletics championship, watchin...
Counting Steps to Find the One Who Doesn't Want to Run: Lessons from Movement DataThe training ground was so quiet that I could hear the sound of shoes scrapin...
Ashmita Chaliha and the question of BWF's double standard: When a Super 100 event is exposed under the spotlightThe match is over, but the injury is just beginning to be written on the...
The Empty Esports Report: Nine Dimensions, One Domain Label, and the Discipline of Data in a Major Tournament Season2:14 AM in Penang. I opened a report file I had waited three days for. Its...
Persik Kediri 2-1 PSS Sleman: Ernesto Gomez's Brace and the Second-Ball Fault LineMinute 42: the ball came off the post. The sound was dry and compact, nothing...
BLAST Slam VIII: Yandex Reach the Top Three and the Trap of the 60-Minute GameThe 63rd minute of the decider, both teams had burned through their buy-backs...
The Silent Ring and the Numbers That Speak: The Discipline of Verification in Combat SportsThree in the morning at a gym in Incheon, and the computer screen is still on...
FC Seoul Sends High Schoolers into ACL Two: A Gamble Priced in Points, Not PrestigeSeoul World Cup Stadium was built for the 2026 tournament, with a capacity of...
North Korea Did Not Concede a Single Goal, and Spain Still Won the U20 Women's World CupOne hundred and twenty minutes without a goal. Two saves from a teenage...
